import * as React from "react";
import { SVGProps } from "react";

export const SvgGithub = (props: SVGProps<SVGSVGElement>) => (
    <svg
        width="42"
        height="41"
        viewBox="0 0 42 41"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}>
        <path
            d="M21 0.166626C18.2641 0.166626 15.555 0.705496 13.0274 1.75247C10.4998 2.79944 8.20315 4.33401 6.2686 6.26857C2.36159 10.1756 0.166656 15.4746 0.166656 21C0.166656 30.2083 6.14582 38.0208 14.4167 40.7916C15.4583 40.9583 15.7917 40.3125 15.7917 39.75V36.2291C10.0208 37.4791 8.79166 33.4375 8.79166 33.4375C7.83332 31.0208 6.47916 30.375 6.47916 30.375C4.58332 29.0833 6.62499 29.125 6.62499 29.125C8.70832 29.2708 9.81249 31.2708 9.81249 31.2708C11.625 34.4375 14.6875 33.5 15.875 33C16.0625 31.6458 16.6042 30.7291 17.1875 30.2083C12.5625 29.6875 7.70832 27.8958 7.70832 19.9583C7.70832 17.6458 8.49999 15.7916 9.85416 14.3125C9.64582 13.7916 8.91666 11.625 10.0625 8.81246C10.0625 8.81246 11.8125 8.24996 15.7917 10.9375C17.4375 10.4791 19.2292 10.25 21 10.25C22.7708 10.25 24.5625 10.4791 26.2083 10.9375C30.1875 8.24996 31.9375 8.81246 31.9375 8.81246C33.0833 11.625 32.3542 13.7916 32.1458 14.3125C33.5 15.7916 34.2917 17.6458 34.2917 19.9583C34.2917 27.9166 29.4167 29.6666 24.7708 30.1875C25.5208 30.8333 26.2083 32.1041 26.2083 34.0416V39.75C26.2083 40.3125 26.5417 40.9791 27.6042 40.7916C35.875 38 41.8333 30.2083 41.8333 21C41.8333 18.2641 41.2945 15.555 40.2475 13.0274C39.2005 10.4998 37.6659 8.20312 35.7314 6.26857C33.7968 4.33401 31.5002 2.79944 28.9726 1.75247C26.4449 0.705496 23.7359 0.166626 21 0.166626Z"
            fill="white"
        />
    </svg>
);
